javac : invalid target release: 1. 8
全部标签 我有一个JavaWebStart应用程序,我曾经通过快捷方式启动它:"C:\ProgramFiles\Java\jdk1.7.0_67\bin\javaws.exe"-J-Dfile.encoding=UTF-8-J-Xdebug-J-Xnoagent-J-Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=8200"http://xxx/yyy/zzz.jnlp但是在安装JDK1.8之后它全部停止工作,我的javaws看不到任何额外的X||D参数。我试过这种方式:setenvJAVAWS_VM_ARGS"-Dfile.enc
有什么方法可以强制Maven2(>2.0.10)打印它正在执行的实际javac命令。即使我们使用MAVEN_OPTS提高了最大值,我们仍然会耗尽内存。我希望能够看到内存不足的正在执行的实际命令。我试过在pom文件的插件管理部分使用下面的详细设置,但这似乎没有给我javac命令:org.apache.maven.pluginsmaven-compiler-plugin1.51.51024m 最佳答案 你试过用-X命令运行Maven来打印调试信息吗?$mvn-?...-X,--debugProduceexecutiondebugoutp
我刚开始学习Java,我在我的电脑上安装了JDK,但现在我正在尝试最简单的Java,但它没有编译。我在C:/Java/jdk7/上安装了JDK。每当我尝试编译时,我都会收到一个错误:Error:Couldnotfindorloadmainclasscom.sun.tools.javac.Main这是我的编译方式:javactest.java我也试过:javac.exetest.java我不知道我的代码是不是错了,但这是我的test.java:classtest{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWor
我正在尝试在全新安装的最新netbeans上构建现有的maven项目,但出现以下错误,非常感谢任何帮助:Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(default-compile)onprojectcom.rory.ngp.test:CompilationfailureFailureexecutingjavac,butcouldnotparsetheerror:javac:invalidtargetrelease:1.7我认为这与路径有关,但我不确定。这是我的/usr/l
此代码使用javacJDK版本1.6.0_33-b03-424编译正常,但使用javacJDK版本1.7.0_06无法编译。publicclassTest{privatefinalinti=0;voidtest(Objecto){if(getClass().isInstance(o)){System.out.println(getClass().cast(o).i);}}}javac输出是:Test.java:6:error:iinTestisdefinedinaninaccessibleclassorinterfaceSystem.out.println(getClass().cas
我正在尝试编译(从命令行)一个导入我自己的另一个包的java包。我在关注tutorialonline但是当我尝试编译最终的java文件(CallPackage.java)时似乎出现错误。文件结构如下:+test_directory(containsCallPackage.java)->importpackage->subpackage(containsHelloWorld.java)这是CallPackage.java:///CallPackage.javaimportimportpackage.subpackage.*;classCallPackage{publicstaticvoi
我有一个多模块项目。该方面目前已添加到“核心”项目中。在此处执行mvncleaninstall时它有效。然而,尝试在父项目上执行mvncleaninstall在编译其他项目之一时失败并出现此错误:Thetypeorg.hibernate.annotations.CacheConcurrencyStrategycannotberesolved.Itisindirectlyreferencedfromrequired.classfiles如果我在该项目中添加Hibernate核心依赖项,它也可以工作,但是向不应具有依赖项的项目添加依赖项没有意义-因此这不是解决方案。当使用javac编译时,
我不得不发现我的项目中有Java代码,它在Eclipse中编译和运行良好,但在javac中抛出编译错误。一个独立的片段:importjava.util.HashSet;importjava.util.Set;publicclassMain{publicstaticvoidmain(String[]args){SetsetOfInts=newHashSet();SetsetOfObjects=covariantSet(setOfInts);}publicstaticSetcovariantSet(Setset){returnnewHashSet(set);}}在javac中编译返回:Ma
我有如下定义的三种java类型:主要.java:importjava.util.Arrays;importjava.util.List;publicclassMain{privateObjectcallFunction(){OperationDefinitionsfunc=OperationDefinitions.CONCATENATE;Listvalues=Arrays.asList(newObject[]{"ABC","-","DEF"});returnfunc.call(values);}publicstaticvoidmain(String[]args){Mainmain=ne
这是我的:JAVA_HOME=C:\Software\Java\jdk1.5.0_12(指向JDK5.0)在Eclipse“已安装的运行时”中,我有:jre1.5.0_12(指向JRE5.0)jre1.6.0_3(指向JRE6.0)(这个是默认的)我的PATH上没有“javac”(即,如果我不在JDK/bin中,我无法从命令行运行javac-version)。我的项目设置为使用jre1.6.0_3,编译器的合规级别设置为6.0。问题是:Eclipse如何编译我的项目?它在哪里找到6.0的编译器?此外,有没有办法准确地告诉Eclipse使用哪个编译器(即javac的路径)?附言OSXPS